package testes;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

import beans.Cliente;
import persistence.ConexaoBanco;

public class testeClienteDao {

	
	private Connection conn;
	private static String driver;
	private static String urlBD;
	private static String usuario;
	private static String senha;
	
//	private final static String SELECT_CLIENTE = "SELECT codigo, nome, cpf, rua, numero, dt_nasc FROM cliente";
//	private List<Cliente> listaDeClientes;
	
	
	
	public testeClienteDao(){
//		this.driver = "com.mysql.jdbc.Driver";
//		this.usuario = "root";
//		this.senha = "root";
//		this.urlBD = "jdbc:mysql://localhost/trabalhoDB";
	}

	public Connection getConn() {
		return conn;
	}

	public void setConn(Connection conn) {
		this.conn = conn;
	}
	public static void main(String[] args) {
		
		driver = "com.mysql.jdbc.Driver";
		usuario = "root";
		senha = "root";
		urlBD = "jdbc:mysql://localhost/trabalhoDB";
		
		Connection con = null;
		Statement stmt = null;
		int codigo = 0;
		String nome = null;
		String cpf = null;
		String endereco = null;
		String numero = null;
		Date dataNasc = null;
		try{
			Class.forName(driver);
			con = DriverManager.getConnection(urlBD,usuario,senha);
			stmt = con.createStatement();
			ResultSet rs= stmt.executeQuery("Select * from cliente");
			while(rs.next()) {
				codigo = rs.getInt("codigo");
				nome = rs.getString("nome"	);
				cpf = rs.getString("cpf");
				endereco = rs.getString("endereco");
				numero = rs.getString("numero");
				dataNasc = rs.getDate("dt_nasc");
			}
			System.out.println(codigo);
			System.out.println(nome);
			System.out.println(cpf);
			System.out.println(endereco);
			System.out.println(numero);
			System.out.println(dataNasc);
			} catch(SQLException e) {
				System.out.println("Erro ao acessar o BD.");
				} catch(ClassNotFoundException e) {
					System.out.println("Driver não encontrado.");
					} 
		finally{
			try{
				stmt.close();
				con.close();
				} catch(Exception e1) {
					System.out.println("Erroaotentarfechara conexão.");}
			}
		}
		
	}

